/* pages/dashboard/dashboard.wxss */
// @import '../../style/pubLayout.wxss';

.g-container {

  >.g-main {
    overflow-y: auto;

    >.menu_wrap {
      margin: 36rpx 28rpx 0;
      padding-bottom: 36rpx;
      border-radius: 20rpx;
      font-size: 24rpx;
      background: #fff;
      opacity: 1;

      >.menu_title {
        padding: 36rpx 32rpx 20rpx;
        font-size: 32rpx;
        font-weight: bold;
      }

      >.flex_wrap {
        >.col_4, >.col_5 {
          display: inline-flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          box-sizing: border-box;
          border: 2rpx dashed transparent;
          padding: 0 12rpx;

          font-size: 32rpx;
          >.icon {
            // width: 56rpx;
            width: 0;
            height: 56rpx;
            margin-bottom: 2rpx;
          }

          >.iconfont {
            margin-bottom: 2rpx;
            font-size: 56rpx;
          }

          >.text {
            height: 32rpx;
            text-align: center;
          }
        }

        >.col_4 {
          width: 32%;
          height: 200rpx;
        }
        >.col_5 {
          width: 20%;
          height: 170rpx;
        }
      }

      &:last-child {
        margin-bottom: 36rpx;
      }
    }
  }

}
